steerable catheter - French English Dictionary